jirout.utils
Class Properties

java.lang.Object
  |
  +--jirout.utils.Properties

public class Properties
extends java.lang.Object

Jednoduchy nastroj pro pristup do XML souboru, prace je podobna jako s registry u windows. Pro praci slouzi zve zakladni metody get a put. pokud chcete po skonceni prace zmeny ulozit do souboru je nutne zavolat close. Tato trida k praci s XML pouziva sluzby DOM. Nepodporuje vycestejnych nazvu v jedne vetvi stromu, pokud se takovy pripad vyskytne program dalsi odkazy ignoruje. Jako oddelovac jednotlivych casti cesty k klici slouzi zpetne lomitko / Jednoduchy priklad jak zapisovat a cist:

Properties reg = new Properties("pokus.xml");
System.out.println(  reg.get("messages/message/body") );
System.out.println(  reg.get("messages/message/from") );
reg.put("messages/message/pes/kocka","!!!!!!!!!!!!!!!!!!!!!!!!!!!");
reg.put("messages/message/pes/kocka","Martin Blazej Praha 4, Slavnikova 43,PSC 43 432");
System.out.println(  reg.get("messages/message/pes/kocka") );
reg.print();
reg.close();
Ve jmenu cesty k urcite hodnote se nesmi vyskytovat cast slozena pouze s cislic. napr cesta "books/1/pokus" neni platna
last update:
26.9.2001

Version:
1.0
Author:
Jan Jirout

Constructor Summary
Properties(java.lang.String path, java.lang.String root)
          tento konstruktor nacte strukturu xml souboru do interni promenne doc.
 
Method Summary
 void close()
          ulozi zmenene vlastnosti zpatku do souboru
 java.lang.String get(java.lang.String path)
           
 void load(java.io.File f)
          nacte vlastnosti ze souboru, ktery je ve formatu XML 1.1
 void print()
           
 void put(java.lang.String path, java.lang.String klic)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Properties

public Properties(java.lang.String path,
                  java.lang.String root)
tento konstruktor nacte strukturu xml souboru do interni promenne doc. Pokud soubor neexistuje vytvori se novej
Parameters:
path -  
Method Detail

load

public void load(java.io.File f)
nacte vlastnosti ze souboru, ktery je ve formatu XML 1.1
Parameters:
f - soubor s XML

close

public void close()
ulozi zmenene vlastnosti zpatku do souboru

print

public void print()

get

public java.lang.String get(java.lang.String path)
Parameters:
path -  
Returns:
 

put

public void put(java.lang.String path,
                java.lang.String klic)
Parameters:
path -  
klic -